#!/bin/bash

# Docker 环境完全重置脚本
# 用于清理数据卷和解决容器初始化问题

echo "🧹 Docker 环境完全重置"
echo "===================="

echo "1. 停止并删除容器..."
docker compose down

echo "2. 删除数据卷 (这会清除所有数据)..."
docker volume rm deploy_rabbitmq_data deploy_postgres_data 2>/dev/null || true

echo "3. 重新创建并启动服务..."
docker compose up -d

echo "4. 等待服务启动..."
sleep 10

echo "5. 检查服务状态..."
docker compose ps

echo "✅ Docker 环境重置完成！"
echo ""
echo "💡 提示："
echo "- PostgreSQL: 端口 5432，用户 admin/admin123"
echo "- RabbitMQ: 端口 5672，管理界面 http://localhost:15672 (admin/admin123)"
